﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using cma.cimiss.demo.util;
namespace cma.cimiss.demo.webs.FileInfoSearchAPI
{

    /*
     * web service调取，文件信息列表检索，返回二维数组
     */
    class FileInfoSearchAPI_WEBS_callAPI_to_array
    {
        /*
        * main方法
        * 如：按时间段、站号检索雷达文件 getRadaFileByTimeRangeAndStaId
        */
        static void Main1(string[] args) {
            Console.WriteLine("test API");
            new FileInfoSearchAPI_WEBS_callAPI_to_array().test();
        }
        public void test()
        {
        /* 1. 调用方法的参数定义，并赋值 */
        string param ="userId=user_nordb" /* 1.1 用户名&密码 */
            + "&pwd=user_nordb_pwd1"
            + "&interfaceId=getRadaFileByTimeRangeAndStaId" /* 1.2 接口ID */        
            + "&dataCode=RADA_L2_UFMT_QC" /* 1.3 必选参数（按需加可选参数） */ //资料：质控前原始格式单站多普勒雷达基数据                                           
            + "&timeRange=[20140809123000,20140809123600)" //时间段，前闭后开
            + "&staIds=Z9859,Z9852,Z9856,Z9851,Z9855" ; //雷达站
               
        /* 2. 调用接口 */
        WebsUtil websUtil = new WebsUtil() ;
        String[][] rstData = websUtil.getWsArray( "callAPI_to_Array", param ) ;
        //wsPortType wsPort = new wsPortType();
    
        /* 3.  输出结果 */
        websUtil.outputRst( rstData ) ;
        Console.ReadKey();
        }  
    }
}
